package com.ehome.poct.core.api.vo;

import com.ehome.core.entity.VO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * 报告组成配置表VO
 *
 * @author muqiu
 * @Date 2022-03-24 15:48
 */
@Data
public class TestReportDataConfigVO extends VO {

         /**
         * 主键ID
         */
        @ApiModelProperty("主键ID")
        private Long testReportDataConfigId;
         /**
         * 报告名称
         */
        @ApiModelProperty("报告名称")
        private String reportName;
         /**
         * 检测类型
         */
        @ApiModelProperty("检测类型")
        private Integer stripTypeCode;
         /**
         * 报告类型 1 单项报告 2 联合报告
         */
        @ApiModelProperty("报告类型 1 单项报告 2 联合报告")
        private Integer reportType;
         /**
         * 报告的编码
         */
        @ApiModelProperty("报告的编码")
        private String reportCode;
         /**
         * 联测类型顺序
         */
        @ApiModelProperty("联测类型顺序")
        private Integer uinonOrder;
         /**
         * 检测的性质 1定量 定性2 半定量3
         */
        @ApiModelProperty("检测的性质 1定量 定性2 半定量3")
        private Integer testPropertyType;
         /**
         * 检测类型名称
         */
        @ApiModelProperty("检测类型名称")
        private String stripName;
         /**
         * 报告的描述
         */
        @ApiModelProperty("报告的描述")
        private String desc;
         /**
         * 前台展示的表头数据（用逗号分隔）
         */
        @ApiModelProperty("前台展示的表头数据（用逗号分隔）")
        private String displayHeaders;
         /**
         * 人份
         */
        @ApiModelProperty("人份")
        private BigDecimal testPeoplePortion;
         /**
         * 创建时间
         */
        @ApiModelProperty("创建时间")
        private LocalDateTime createTime;
         /**
         * 创建人
         */
        @ApiModelProperty("创建人")
        private String createBy;
         /**
         * 更新时间
         */
        @ApiModelProperty("更新时间")
        private LocalDateTime updateTime;
         /**
         * 更新人
         */
        @ApiModelProperty("更新人")
        private String updateBy;
         /**
         * 软删除
         */
        @ApiModelProperty("软删除")
        private Object isDelete;
         /**
         * PromotionProductCode
         */
        @ApiModelProperty("PromotionProductCode")
        private String promotionProductCode;
         /**
         * 此报告是否含有 临床智能分析 0 没有 1 含有
         */
        @ApiModelProperty("此报告是否含有 临床智能分析 0 没有 1 含有")
        private Integer haveClinicalAnalyse;
    
}
